theresa goh
Flag Bearer James Ethan Ang: When Expectations Don't Need Numbers to MatterThe ceremony at Gardens by the Bay on the afternoon of September 12, 2026, bo...
When All Eight Sections Return Blank: Notes from a Football Dossier With No DataI sat at my desk in London on an October afternoon, facing a forty-page dossi...
Bologna sack Tedesco after four Serie A rounds, Palladino takes overI watched Domenico Tedesco's last match on the Bologna bench at around three ...
When an Esports Analysis Comes Back Empty: The 'Unassessed' Label and the Trap of Silence2:14 a.m. in Chengdu. My second monitor glowed with a nine-section document,...
Jack Williams, iTero and GIANTX: When AI Coaching Steps Into the Grey Zone of Competitive RulesThe clock in the competition room ticks from 4:30 down to 3:00. On the long...
Peyz's 6 Pentakills Still Can't Cover T1's WeaknessesThe fifth game between T1 and BFX ended, the screen flashed the red PENTAKILL...
Turkey's 14-Year-Old, the Unverified 2,731 Number, and How We Write Legends Before the Facts Can SpeakThere is a moment in chess that I always try to capture, even though it lasts...
Cultural No.1 but On-Pitch Rhythm Still Off: Liverpool's Brand Outshines RealityI just got off a call with a scout friend from Germany. He didn't call to ask...
The Blank Spreadsheet in Viet Tri: When Vietnamese Football Analysis Lacks Verifiable DataOn the night of January 5, 2026, in Viet Tri, the moment the final whistle we...
Kojima Envies Kane Parsons: When a Film File Gets Tagged as FootballOn Tuesday night I sat in my studio, opened my inbox, and found a file tagged...
V.League and the Transfer Equation: When Money Can No Longer Hide Structural FlawsOn the Hang Day Stadium on an April afternoon, I sat next to a Portuguese...
Serie A Sports Judge Bulletin: Kolarov's Two-Match Ban and How Italian Football Prices a WordManchester goes dark about an hour later than Milan. When I opened my laptop,...
Astralis, Courtois and the Money Rescue: When a CS2 Legend Learns to BreatheOn an autumn evening, while I was rewatching the footage of a final I once...
Zverev and the 5/22 Puzzle: When the No. 1 Seed Escaped a Flushing Meadows NightmareZverev and the 5/22 Puzzle: When the No. 1 Seed Escaped a Flushing Meadows...
V.League: High Pressing and the Fitness Trap Nobody Wants to AdmitIn the 78th minute, with the score at 1-1, the home side's full-back was stil...
Flick Admits PSG Were Better Than Barca: The High Line Paid Its Bill in the Last 15 MinutesMinute 78: I paused the frame. Four Barcelona defenders were still strung alo...
A Mexican Benefits Notice in a Football Feed: An Algorithm Failure Exposes the Cracks in Automated Sports MediaAt 2:07 in the morning, I was still at my screen after the Merseyside derby h...
Samarkand Holds the Gold: Uzbekistan Win the 2026 Chess Olympiad, India Take Silver on Direct-Encounter TiebreakIn the playing hall in Samarkand, the silence of the eleventh round did not...
Asian Games 2026: Satwik-Chirag Fall in Round One, and India Realizes Its Badminton Rests on a Single PairI rewound that match tape four times, and every time I stopped at the third...
Olympic Vietnam at the 2026 Asian Games: One Training Session, Three Waves of Arrivals, Three Matches in Eight DaysOn the afternoon of 12 September 2026, there were only fifteen players on the...
